package com.yonyou.cyxdms.sysAuth.service.constants;

public class CommonConstants {

    public static final String DATA_SOURCE = "dataSource";

    public static final String TREEJSON = "treejson";

    public static final String CHECKBOX = "checkbox";

    public static final String TREE_MENU_ACTION = "treeMenuAction";

    public static final String TREE_MENU_RANGE = "treeMenuRange";
    public static final String ROLE_IDS = "ROLE_IDS";
    public static final String IS_FLEXIBLE = "IS_FLEXIBLE";
    public static final String MENU_NAME = "MENU_NAME";
    public static final String IS_EMPOWERED = "IS_EMPOWERED";
    public static final String IS_FLEXIBLE_2 = "isFlexible";
    public static final String IS_EMPOWERED_2 = "isEmpowered";
    public static final String CONSTANT_1 = "10041001"; //有效
    public static final String CONSTANT_2 = "10041002";//无效
    public static final String IS_DISABLED_2 = "isDisabled";
    public static final String EMP_INFO = "empInfo";  //获取顾问信息
    public static final String DEALER_LIST = "dealerList";  //获取经销商列表
    public static final String DEALER_DETAIL = "dealerDetail";  //获取经销商列表


    /**
     * 是否
     */
    public static final Integer IS_YES = 1;    //是
    public static final Integer IS_NO = 0;    //否

    /**
     * 记录版本号
     */
    public static final Integer RECORDVERSION = 1;

    /**
     * 父节点空ID
     */
    public static final Long PAR_NULL_ID = -1L;

    /**
     * 渠道建设项目-前缀
     */
    public static final String MAJOR_CONS_NUM_PRIX = "XM";

    /**
     * 经销商临时代码-前缀
     */
    public static final String DEALER_CODE_TEMP_PRIX = "LS";

    /**
     * 通知通告附件
     */

    public static final Integer NOTIFICATION_FILE = 25701001;

    public static final String [] INGORE_PROPERTIES = {"notificationId", "companyCode", "ownerCode", "isDeleted"};

    /**
     * 通知通告状态
     */
    public static final Integer SAVE = 25631001;
    public static final Integer PUBLISH = 25631002;
    public static final Integer WITHDRA = 25631003;

    /**
     * 通知通告反馈状态
     */
    public static final Integer READ = 25641001;
    public static final Integer NO_READ = 25641002;

    /**
     * 通知通告是否全网下发
     */
    public static final Integer ALL = 10041001;
    public static final Integer NO_ALL = 10041002;

    /**
     * 通知通告是从更新过来的
     */
    public static final long UPDATE = -1;

    /**
     * 通知通告下载
     */
    public static final String OEM_READ = "1";
    public static final String DEALER_READ = "2";
    public static final String OEM_NO_READ = "3";
    public static final String DEALER_NO_READ = "4";

    /**
     * 添加管理员短信模板、url
     */
    public static final String SMS_CODE = "509841";
    public static final String SMS_URL = "https://kfcyx.yycsy.com/dms_vue";

    /**
     * 经销商入网申请表--建设过程维护-施工进度反馈附件类型
     */
    public static final Integer DEALER_FEEDBACK_FILE_TYPE = 25731001;

    /**
     * 经销商入网申请表--建设过程维护--其他施工照片附件类型
     */
    public static final Integer DEALER_FEEDBACK_OTHER_FILE_TYPE = 25731002;

    /**
     * 经销商信息维护（禁用-启用）
     * 10011001	1001	状态	启用
     * 10011002	1001	状态	停用
     */
    public static final Integer DEALER_ATTACH_STATUS_ENABLE = 10011001;
    public static final Integer DEALER_ATTACH_STATUS_DISABLE = 10011002;

    /**
     * 经销商入网申请表--建设验收审核-进度节点附件类型
     */
    public static final Integer APPLY_PNODE_FILE_TYPE = 25731003;

    /**
     * 经销商信息维护附件类型
     * 2574
     */
    public static final Integer DESIGN_FEE_ENCLOSURE = 25741001;    //设计费附件
    public static final Integer CASH_DEPOSIT_ENCLOSURE = 25741002;    //保证金附件

    public static final Integer BUSINESS_LICENSE_ENCLOSURE = 25741003;    //营业执照扫描件
    public static final Integer LEGAL_REPRESENTATIVE_ENCLOSURE = 25741004;    //法定代表人附件
    public static final Integer FIRST_PAYMENT_ENCLOSURE = 25741005;    //首笔提车款附件

    public static final Integer OPEN_ACCOUNT_PROVE_ENCLOSURE = 25741006;    //开户证明附件

    public static final Integer LICENCE_ENCLOSURE = 25741007;    //许可证附件
    /**
     * 员工角色： 网销顾问
     */
    public static final Integer DCRC_COMMISSIONER = 10061012;
    //展厅顾问
    public static final Integer RECEPTION_HALL = 10061015;


    public static final Long SERIAL_VERSION_UID=1L;

    public static final Integer NUM_40110 = 40110;

    public static final Integer NUM_40105 = 40105;

    //01-经销商/服务站
    public static final int DEALER_SERVICE_CODE = 17211002;
    //02-直销大客户
    public static final int MAJOR_CLIENTS_CODE = 17211003;

    private CommonConstants() {
    }

}
